package com.example.lotterysystem.controller.result;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: Li_Xiaochi
 * Date: 2025/8/8
 * Time: 22:55
 */
@Data
public class FindPrizeListResult implements Serializable {
    /**
     * 奖品总量
     */
    private Integer total;

    /**
     * 当前列表
     */
    private List<PrizeInfo> records;

    /**
     * 静态内部类
     */
    @Data
    public static class PrizeInfo implements Serializable {
        /**
         * 奖品 id
         */
        private Long prizeId;

        /**
         * 名称
         */
        private String prizeName;

        /**
         * 描述
         */
        private String description;

        /**
         * 价值
         */
        private BigDecimal price;

        /**
         * 奖品图 URL
         */
        private String imageUrl;
    }
}
